/**
 * Copyright(c) 2013 Jade Techonologies Co., Ltd.
 *
 * History:
 *   13-5-22 下午2:45 Created by dwzhang
 */
package com.jade.framework.base.util.matcher;

import org.apache.commons.lang3.ArrayUtils;

/**
 * 整数数组匹配器。
 *
 * @author dwzhang
 * @version 1.0 13-5-22 下午2:45
 */
public class IntArrayMatcher implements Matcher<Integer>
{
    private int[] array;

    /** 构造 */
    public IntArrayMatcher()
    {
    }

    /**
     * 构造
     *
     * @param array
     */
    public IntArrayMatcher(int[] array)
    {
        this.array = array;
    }

    /**
     * 判断给定的整数是否匹配
     *
     * @param i 整数
     * @return 是否匹配
     */
    public boolean isMatch(Integer i)
    {
        return ArrayUtils.contains(array, i);
    }

    public int[] getArray()
    {
        return array;
    }

    public void setArray(int[] array)
    {
        this.array = array;
    }
}

